telangiectatic sarcoma - French English Dictionary